2sp Online Sessions through Java Servlets
نویسنده
چکیده
This paper presents a new, coprocess-based service for servlet-enabled web servers that allows for establishing online client sessions with an interactive program on the server computer. This service, implemented by an HTTP Java servlet, is designed for experimenting online with prototypical implementations of the interactive program. It provides an enhanced support for research interactions via the WWW by allowing clients to rapidly try, evaluate, and test the program without installing it locally. It is focussed on a speciic implementation of this service for creating Two-Stage Programming (2sp) online sessions. 2sp is a new, mixed-paradigm experimental coordination language for producing both reliable and eecient programs. The current prototypical implementation of 2sp is an interpreter running under SML of New Jersey (SML'97). The coprocess-based service enables time-eecient, easy-to-use, online 2sp sessions for experimenting with 2sp. In addition, it demonstrates how functional programs can be interactively presented on the Web.
منابع مشابه
Two-stage Programming via the Client-servlet-coprocess Interaction Model
This paper presents the client-servlet-coprocess interaction model, a new form of the client-server model. The client-servlet-coprocess model uses an HTTP Java servlet to specialize a servlet-enabled Web server to provide on-line client sessions with an interactive program run as a coprocess for the servlet. This model is designed for experimenting online with prototypical implementations of th...
متن کاملA Comparison of Software Architectures for E-business Applications
As dynamic content has become more prevalent on the Web, a number of standard mechanisms have evolved to generate such dynamic content. We study three specific mechanisms in common use: PHP, Java servlets, and Enterprise Java Beans (EJB). PHP and Java servlets require a direct encoding of the database queries in the application logic. EJB provides a level of indirection, allowing the applicatio...
متن کاملAN INTERACTIVE LAND USE VRML APPLICATION (ILUVA) WITH SERVLET ASSIST Lee A. Belfore, II
We summarize progress achieved on an interactive land use VRML application (ILUVA) with servlet assist. The purpose of this application is to enable one to take a virtual land area and add buildings, roadways, landscaping and other features. The application is implemented entirely using standard web based technologies to allow fairly universal accessibility. The Virtual Reality Modeling Languag...
متن کاملJava tools - using XML, EJB, Corba, Servlets and SOAP
Only for you today! Discover your favourite java tools using xml ejb corba servlets and soap book right here by downloading and getting the soft file of the book. This is not your time to traditionally go to the book stores to buy a book. Here, varieties of book collections are available to download. One of them is this java tools using xml ejb corba servlets and soap as your preferred book. Ge...
متن کاملPerformance Comparison of Middleware Architectures for Generating Dynamic Web Content
On-line services are making increasing use of dynamically generated Web content. Serving dynamic content is more complex than serving static content. Besides a Web server, it typically involves a server-side application and a database to generate and store the dynamic content. A number of standard mechanisms have evolved to generate dynamic content. We evaluate three specific mechanisms in comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998